package br.edu.utfpr.comum;

import java.rmi.Remote;
import java.rmi.RemoteException;
import java.util.List;
/**
 * Interface provedora dos metodos de comunicação entre cliente e servidor
 * 
 *  @see RmiProviderImpl
 *  @author Luan Malaguti 
 */
public interface RmiProvider extends Remote{
	public RetornoValidacao gerarBackup(Stream stream, BackupDTO dto) throws RemoteException;

    public RetornoValidacao gerarRestore(BackupDTO dto) throws  RemoteException;

    boolean possuiBackup(BackupDTO dto) throws  RemoteException;
}
